#ifndef ARRAY_HPP
#define ARRAY_HPP

#include "Expression.hpp"

class Array:
  virtual public Atom
{
private:
  Expression * _arrayDef;
  Expression * _index;
public:
  Array ( Expression* arrayDef, Expression* index );
  virtual ~Array();
  virtual void compute ();
  virtual void display ( const unsigned int shift = 0 ) const;
};

#endif

